Algebraic Approach to Specifying Part-Whole Associations

نویسندگان

  • Fatma Mili
  • Wen Li
چکیده

Introduction Expressive power and deductive power are two critical characteristics of knowledge representation languages. They capture respectively, what information can be explicitly stated, and what information can be deduced. Object (class) based representations have gained almost universal acceptance because of their ability to capture inter-class associations and their implied ability to reason about these associations. While this is true for taxonomical relations (generalizations, specializations), this is far from being true for structural associations relating a whole to its parts. Most graphical and formal languages provide constructs for stating part-whole associations, but most languages have limited or no support for making inferences from them. This shortcoming is not a new revelation. Extensive research has been ongoing in philosophy, linguistics, logic, artificial intelligence, and software engineering with a focus to formalize the semantics of the part-whole association. This research resulted in a diverse pool of formalisms, some deemed too weak and thus not very useful, and some deemed too strong and thus not very usable; and most deemed both too weak and too strong because they do not capture all the properties of interest to some application domain, and capture properties that do not hold in the same application domain. This paradoxical state of affairs is in fact a reflection of the nature of the part-whole association. While there is an intuitive universal understanding of what the association means, the specific properties that one needs to reason about vary from one domain to the next, and from one application to the next. In this paper, we take an approach to defining part-whole associations that account both for the universality and the variability: • We account for the “universality” by defining all partwhole associations in terms of a common set of primitive associations. • We account for the “variability” by the fact that each part-whole association may be a different combination of primitive associations. We define an algebra of associations that serves as a basis for the deductive power of languages capturing the part-whole association. Most researchers focusing on the representation of partwhole relations base their work on Description Logics (DL) [ 1]. We use a Tarski-like algebra of binary relations which has a similar expressive power but presents the convenience of an algebra. A relation on a set Σ is a subset of Σ ×Σ. Constant relations on set Σ include: the Universal relation L=Σ×Σ, the identity relation I={(s,s)|s ∈ Σ} and the empty relation Φ={}. Given A, a subset of Σ, we define I(A) as {(s,s)| s∈A}. In addition, given two sets A and B subsets of Σ, we define the relation D(A,B)=A×B={(s,s’)| s∈A and s’∈ B}. The intersection of two relations R and R’ is defined by: The composition of two relations R and R’ is denoted by R◦R’ and defined by: R◦R’ ={(s,s’)| ∃ s”: (s,s”) ∈ R and (s”,s’) ∈ R’}. The inverse of a relation R is denoted by R and defined by R ={(s,s’)| (s’.s) s∈R}. The nucleus of a relation R is denoted by ν(R) and defined by ν(R) = RoR. The co-nucleus of a relation R is denoted by γ(R) and defined by γ(R) = RoR.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Generating an Algebraic Specification from an ER-Model

Entity-Relationship modelling is a rather intuitive technique for specifying the structure of complex data. The technique is popular in part because the structure of an ER-model is easily grasped, and it is usually supported by diagrams or other visualizing tools. This paper deals with a detailed analysis of ER-modelling with the goal of deriving an algebraic speci cation for a given ER-model. ...

متن کامل

Introduction to Algebraic Specification. Part 1: Formal Methods for Software Development

The intention of this part 1 of an overview paper on algebraic specifications is an informal introduction to formal methods for software development in general and to applications of algebraic specifications in particular. Horizontal structuring and vertical refinement techniques for algebraic specifications are shown to support the general software development process. Moreover, a short overvi...

متن کامل

Creating and Manipulating Constrained Models

The success of constraint-based approaches to geometric modeling has been limited by difficulty in creating constraints, solving them, and presenting them to users. This paper addresses all three issues. We facilitate the creation of constrained models by using placement operations to specify constraints as well as positions, with no extra work on the part of the user. We augment Snap-Dragging[...

متن کامل

A Novel Reference Current Calculation Method for Shunt Active Power Filters using a Recursive Algebraic Approach

This paper presents a novel method to calculate the reference source current and the referencecompensating current for shunt active power filters (SAPFs). This method first calculates theamplitude and phase of the fundamental load current from a recursive algebraic approach blockbefore calculating the displacement power factor. Next, the amplitude of the reference mains currentis computed with ...

متن کامل

Obtaining Quantitative Predictions from Monotone Relationships

Tasks such as forecasting, diagnosis, and planning frequently require quantitative predictions . Typically, quantitative predictions are obtained by characterizing a system in terms of algebraic relationships and then using these relationships to compute quantitative predictions from numerical data . For real-life systems, such as mainframe operating systems, an algebraic characterization is of...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005